@charset "utf-8";
/*清除内外边距*/
body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote,dl,dd,dt,ul,ol,li,
pre,form,fieldset,legend,button,input,textarea,
th,td, img{
  /*border:medium none;*/
  border: 0;
  margin:0;
  padding:0;
}
img,input,select,textarea,button{vertical-align:middle;}
/*设置默认字体*/
body,button,input,select,textarea{
  font-family: MicrosoftYaHei;
  font-size:14px;
  color:#333333;
}
h1,h2,h3,h4,h5,h6{
  font-size: 100%;
}
em{
  font-size: 100%;
}
ul,ol{
  list-style: none outside none;
}
li{ list-style:none;}

a{
  text-decoration: none;
  color:#333;
  display:block;
  cursor:pointer;
}
a:hover{
  text-decoration: none;
}
/*重置图片*/
img{
  border:0;
}
/*重置表格元素*/
table{
  border-collapse: collapse;
  border-spacing: 0;
}
/** 浮动 **/
.fl{
  float:left;
}
.fr{
  float:right;
}
/** 清除浮动 **/
.clear{
  clear:both;
}

/*清除浮动 */
.clearfix:before,.clearfix:after{
  content:"";
  display:table;
  height: 0;
  visibility: hidden;
}
.clearfix:after{clear:both;}
.clearfix{
  *zoom:1;/*IE/7/6*/
}

.border_box{
  box-sizing:border-box;
}
.section{
  width:1200px;
  margin:0 auto;
}
.mt30{
  margin-top: 30px;
}

